Big Huge Thesaurus

drumstick tree

noun